/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entidades;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Maria Eloyza
 */
public class Util {

    private static SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");

    public static String DatetoSting(Date data) {
        return dateFormat.format(data);
    }

    public static Date StringtoDate(String data) {
        try {
            return dateFormat.parse(data);
        } catch (ParseException ex) {
            Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }

    public static String randomName() {
        String nome = "";
        Random r = new Random();

        for (int i = 0; i < 10; i++) {
            int num = r.nextInt(36);
            switch (num) {
                case 0:
                    nome += "a";
                    break;
                case 1:
                    nome += "b";
                    break;
                case 2:
                    nome += "c";
                    break;
                case 3:
                    nome += "d";
                    break;
                case 4:
                    nome += "f";
                    break;
                case 5:
                    nome += "g";
                    break;
                case 6:
                    nome += "h";
                    break;
                case 7:
                    nome += "i";
                    break;
                case 8:
                    nome += "j";
                    break;
                case 9:
                    nome += "k";
                    break;
                case 10:
                    nome += "l";
                    break;
                case 11:
                    nome += "m";
                    break;
                case 12:
                    nome += "n";
                    break;
                case 13:
                    nome += "o";
                    break;
                case 14:
                    nome += "p";
                    break;
                case 15:
                    nome += "q";
                    break;
                case 16:
                    nome += "r";
                    break;
                case 17:
                    nome += "s";
                    break;
                case 18:
                    nome += "t";
                    break;
                case 19:
                    nome += "u";
                    break;
                case 20:
                    nome += "v";
                    break;
                case 21:
                    nome += "w";
                    break;
                case 22:
                    nome += "x";
                    break;
                case 23:
                    nome += "y";
                    break;
                case 24:
                    nome += "z";
                    break;
                case 25:
                    nome += "0";
                    break;
                case 26:
                    nome += "1";
                    break;
                case 27:
                    nome += "2";
                    break;
                case 28:
                    nome += "3";
                    break;
                case 29:
                    nome += "4";
                    break;
                case 30:
                    nome += "5";
                    break;
                case 31:
                    nome += "6";
                    break;
                case 32:
                    nome += "7";
                    break;
                case 33:
                    nome += "8";
                    break;
                case 34:
                    nome += "9";
                    break;
                case 35:
                    nome += "e";
                    break;
               
            }
        }

        return nome;
    }

    static String getExtension(String name) {
        return name.substring(name.lastIndexOf("."));
    }
}
